//
//  WXLUser.swift
//  WXLWeoBo
//
//  Created by 王晓雷 on 16/6/29.
//  Copyright © 2016年 王晓雷. All rights reserved.
//

import UIKit

class WXLUser: NSObject {

    //用户ID
    var id: Int = 0
    //用户昵称
    var name: String?
    //用户头像
    var profile_iamge_url: String?
    /**
    *  认证类型  -1 没有认证  0 认证用户  2,3,5 企业认证  220 :达人
    */
    var verified_type: Int = -1 {
        didSet{
            vertfiedImage = getVipImage(verified_type)
        }
    }
    //会员等级
    var mbrank:Int = 0 {
        didSet{
            mbrankImage = getMbrankImage(mbrank)
        }

    }
    // 认证image
    var vertfiedImage: UIImage?
    // 会员等级image
    var mbrankImage: UIImage?
    
    init(dict:[String: AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
        
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    //会员等级 0 -6
    // var mbrank:Int = 0
    func getMbrankImage(mbrank: Int) -> UIImage? {
//        print("会员 类型 ")
        //如果会员等级0-6  使用
        if mbrank > 0 && mbrank < 7 {
            return UIImage(named: "common_icon_membership_level\(mbrank)")
        }else {
            //其他使用默认
            return UIImage(named: "common_icon_membership_expired")
        }
    }
    
    //通过后台返回的数据判断 认证类型  -1 没有认证  0 认证用户  2,3,5 企业认证  220 :达人
    func getVipImage(verified: Int) -> UIImage? {
//        print("认证类型  ")
        switch verified{
        case 0:
            return UIImage(named: "avatar_vip")
        case 2,3,5:
            return UIImage(named: "avatar_enterprise_vip")
        case 220:
            return UIImage(named: "avatar_grassroot")
        default:
            return UIImage(named: "avatar_vgirl")
        }
    }

}
